// comm/views/hdModalView/hdModalView.js
import S_request from '../../../utils/requestService.js';
import CONFIG from '../../../config.js';
const app = getApp()
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    modalObj: {
      type: Object,
      value: null
    },
  },

  /**
   * 组件的初始数据
   */
  data: {
    modalObj: {},
  },
  lifetimes: {
    // 生命周期函数，可以为函数，或一个在methods段中定义的方法名
    created: function() {},
    attached: function() {},
    moved: function() {},
    detached: function() {},
  },
  ready: function() {},

  /**
   * 组件的方法列表
   */
  methods: {
    returnEevet: function(e) {},
    closeBtnAc: function(e) {
      this.triggerEvent('closeZzBtnAc', e)
    },
    previewImage: function(e) {
      wx.previewImage({
        current: this.data.modalObj.icode, // 当前显示图片的http链接   
        urls: [this.data.modalObj.icode] // 需要预览的图片http链接列表   
      })
      // wx.getImageInfo({ // 获取图片信息（此处可不要）
      //   src: this.data.modalObj.icode,
      //   success: function(res) {
      //     console.log(res.width)
      //     console.log(res.height)
      //   }
      // })
    },
    saveImg: function() {
      wx.downloadFile({
        url: this.data.modalObj.icode,
        success: function(res) {
          console.log(res)
          wx.saveImageToPhotosAlbum({
            filePath: res.tempFilePath,
            success: function(res) {
              console.log(res)
              wx.showToast({
                title: '保存成功',
                icon: 'none',
                duration: 2000
              })
            },
            fail: function(res) {
              console.log(res)
              console.log('fail')
              wx.showToast({
                title: '保存失败',
                icon: 'none',
                duration: 2000
              })
            }
          })
        },
        fail: function() {
          console.log('fail')
          wx.showToast({
            title: '保存失败',
            icon: 'none',
            duration: 2000
          })
        }
      })
    },
    saveTxt: function() {
      wx.setClipboardData({　　　　　　
        data: this.data.modalObj.detail,
        success: (res)=> {　
          this.triggerEvent('copySuccess')　　　　　　　
          wx.getClipboardData({　　　　　　　　　　
            success: function(res) {　　　　　　　　　　　　　　　　　　　　　}　　　　　　　　
          })　　　　　　
        }　　　　
      })
    }
  }
})